作者:mobiledu2502903717 | 来源:互联网 | 2024-10-22 21:00
篇首语:本文由编程笔记#小编为大家整理,主要介绍了计算机中flow和stream还有torrent有什么区别?(五元组microflowtraffic flow)相关的知识,希望对你有一定的参考价值。
篇首语:本文由编程笔记#小编为大家整理,主要介绍了计算机中flow和stream还有torrent有什么区别?(五元组microflowtraffic flow)相关的知识,希望对你有一定的参考价值。
看RXW文档ApplicationNote/Rockchip_Instructions_Linux_MediaServer_CN.pdf,看见里面有关于stream和flow的描述,这俩不是都指“流”吗?有什么区别呢?
(所以,在这里,pipe指从数据的源头到传输开始节点的管道?flow表示传输开始的节点?stream表示真正的“数据流”?)
- Stream:指成对的主机之间独立的IP会话(可以基于TCP也可以基于UDP);
- Flow:一对端点(endpoint)之间双向传输的数据包的集合形成Flow。这里端点即可以是主机,也可以是网络;
- Torrent:一条指定物理链路上的所有流量被统称为Torrent。
Flow是一个非常基础的概念,再提供一些辅助的解释。
在研究路由时,flow指沿相同方向移动、具有相同源和目的IP地址的数据包。
在互联网领域,有时flow是指五元组
<协议类型、源IP地址、目的IP地址、源端口号、目的端口号>相同的数据包&#xff0c;但更精确的称呼为microflow。
RFC2711将traffic flow定义为“对一次通话或一条连接的人为的逻辑定义”。
RFC3697将traffic flow定义为“由特定源发送到特定单播、任播或组播目的一条包序列”。
&#xff08;看完还是难以理解啊。。&#xff09;
参考文章&#xff1a;计算机网络中&#xff0c;Flow和Stream有什么区别&#xff1f; - 知乎